home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Graphics / ContourPlot / Source / Makefile.postamble < prev    next >
Makefile  |  1992-11-30  |  611b  |  19 lines

  1. # Makefile.postamble
  2. #  A make bug workaround --
  3. #    Make sure we don't remove anything by accident if 
  4. #    interrupted at the wrong time.  (NextAnswers - misc.736)
  5. #
  6. .PRECIOUS : $(SRCFILES)
  7.  
  8. MV = /bin/mv
  9.  
  10. # Remove all the system headers from Makefile.dependencies.
  11. Makefile.dependencies::
  12.     @($(AWK) \
  13.         '/.*\.o/ {printf("\n%s :", $$1); firstField = 3} \
  14.         {for (i = firstField; i < NF; i++) { \
  15.             if ($$i !~ /NextDeveloper\/Headers/) printf(" \\\n%s", $$i)} \
  16.         firstField = 1} \
  17.         END    {print}' Makefile.dependencies > Makefile.dependencies.tmp; \
  18.     $(MV) -f Makefile.dependencies.tmp Makefile.dependencies)
  19.